body {
	/*background-color: #FFF;font-family: "Lato", sans-serif;  font-size:11px; 
	margin:0; padding: 0; color: #666;*/
	
	 font-family: 'Lato', sans-serif;
    font-size: 13px;
    background-image: url(../img/bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
/*
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
*/
    background-attachment: fixed;
    background-color: #ffffff;
    color: black;
	}
	p, td, li {
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		line-height: 170%
	}
a {
	color: #3d4665;
}

form {margin:0; padding:0}
.clr {float: none;  clear: both;}
.btn {
	background: #e2ebf4 !important;
	color: #14406b;
	border: 1px solid #d8e5f0;
	padding: 6px 20px}
.container {width:990px; margin: auto}

div.topBip {width: 990px; height: 120px; margin:auto; top:0}

div.bg-blue {
	width:100%;
	margin-bottom: 10px; 
	display: table; 
	padding: 5px 0;
	border: 1px solid silver}
div.linki img {
	
}

div.topBip div.tytulBipa {
	font-size: 26px; 
	color: #3d4665; 
	text-align: left; 
	margin-top:15px;  
	width: auto; 
	float: left; 
	font-weight: 300;
	letter-spacing: -1px;
	line-height: normal;
    background-color: white;
}
div.topBip div.tytulBipa span {
	display: block; 
	font-size: 26px; 
	font-weight: 900; 
	color: #3d4665;
}

div.logo-mos {
	float: left; 
	margin-top:10px
}
div.logo-mos img {
	height: 110px;
	margin-right:20px
}

div.szukaj {
	text-align: right; 
	float:right!important;
	font-size: 12px;
	margin-top: -10px;
	color: #257cc8!important ;
 
}
div.szukaj td.text input {
	width: 150px; 
	padding: 6px; 
	border: 1px solid #e2ebf4
}
div.szukaj .blue {
	font-weight: bold;
	font-size:12px;
	color: #3d4665;
}
div.linki {
	float: right; 
	text-align: right; 
	margin-top:10px}

div.MenuPoziomeBip  {
	width: 990px; 
	margin: auto; 
	font-size: 14px; 
	margin-top:40px; 
	height: 80px
}
div.MenuPoziomeBip:after {
	content:' '; clear: both
}
div.MenuPoziomeBip div {
	float: left
}

div.MenuPoziomeBip a {
	color: white; 
	text-decoration: none; 
	line-height: 150%; 
	padding: 5px 20px; 
	margin-right: 1px;  
	background-color:#3d4665; }
div.MenuPoziomeBip a:hover {	
	color: white; 
	opacity: 0.8}
div.MenuPoziomeBip div.adresBip {
	text-align: center; 
	margin-left:0; 
	padding-left:0; 
	padding-right: 30px}
div.MenuPoziomeBip div.adresBip a {	
	background-color: #dfe2ef; 
	margin-right: 40px; 
    color: black;
}
div.MenuPoziomeBip div.adresBip a:hover {	color: black}
div.MenuPoziomeBip .logoBip {	width: 170px; height: 60px; background-image: url(pic/bip_logo.jpg); background-repeat: no-repeat; margin-left: 40px; margin-top:-10px; float: right }

td.tlo_menu {
	width: 180px;  
	border-right: 1px solid #ccdcec;   }
td.tlo_menu table {
	width: 160px}
td.tlo_menu a {
	color: #3d4665; 
	text-decoration: none;
	text-shadow: 1px 1px 1px white}
td.tlo_menu a:hover {
	text-decoration: underline;
}	
td.tlo_menu td {
	padding-top:5px; 
	padding-bottom:5px; 
	border-bottom: 1px solid #d2e0ee;

}
td.tlo_menu td.m_gr  {
	font-size: 14px}
td.tlo_menu td.m_p  {
	padding-left: 15px; 
	font-size:13px;
	letter-spacing: 0;
	line-height: normal;
}	
td.tlo_menu td.m_pp  {
	font-size: 11px; padding-left: 30px}
td.bip_d {
	width: 180px; 
	padding-left:10px }
td.bip_d td * {
	line-height: normal!important ; }
td.bip_d a {
	color: #3d4665;  
	font-size:13px; 
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 8px 5px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px white}
td.bip_d a:hover {
	opacity: 0.7}
td.bip_d p {
	margin: 0!important 
}
a.xx {
	font-weight: bold; color: #d53434;}
	
td.w {
	 font-size: 12px;  
	 border-right: 1px solid #ccdcec; }
td.w table, 
td.w table td {
	border: none; 
	padding: 3px;
	}
td.w table {
	margin-bottom:10px
}
td.w table td {
	_border-bottom: solid 1px silver}
td.stopka {
	font-size: 11px!important;
	line-height: 150%}
td.licznik {
	text-align: center;
	color: #315067;
}

a.pobierz, a.dodruku {
	display: inline-block; 
	content: 'pobierz'; 
	width: 150px; 
	height:30px; 
	background-color: #bbd2e5;
	text-align: center; 
	line-height:30px; 
	text-decoration: none; 
	color: White; 
	margin-left:3px;
	font-size: 11px}
a.pobierz:after {
	content: ' POBIERZ PLIK '}
a.dodruku:after {
	content: ' WERSJA DO DRUKU '}
a.pobierz img, a.dodruku img {
	display: none}
a.pobierz:hover, 
a.dodruku:hover,
a.pobierz:focus, 
a.dodruku:focus { 
	background-color: #518ab4; 
	color: white}